package com.dongzhu1428.express.module1.dto;



import com.baomidou.mybatisplus.annotation.IdType;
import java.sql.Timestamp;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.util.List;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Builder;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;

/**
 * <p>
 *
 * </p>
 *
 * @author
 * @since 2022-11-10
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@EqualsAndHashCode(callSuper = false)
public class ReleaseTaskParamDto {


	/**
	 *  驿站id
	 * @required
	 * @mock 1
	 */
	private Integer expressStationId;

	/**
	 *  用户id
	 * @required
	 * @mock 1
	 */
	private Integer userId;


	/**
	 *  收件地址
	 * @required
	 * @mock 广东省深圳市南山区深圳大学冬筑1428
	 */
	private String address;

	/**
	 *  重量/kg
	 * @required
	 * @mock 3
	 */
	private String weight;

	/**
	 *  贵重程度 0  1 2 级，分别代表低中高
	 * @required
	 * @mock 2
	 */
	private Integer value;

	/**
	 *  送快递上门时间
	 * @required
	 * @mock 2022/11/11 12:58:00
	 */
	private String doorTime;

	/**
	 *  快递数量
	 * @required
	 * @mock 3
	 */
	private Integer expressNum;

	/**
	 *  备注
	 * @mock 要准时
	 */
	private String comment;

	/**
	 *  赏金/元
	 * @required
	 * @mock 20
	 */
	private String reward;

	/**
	 * 快递Id
	 * @required
	 * @mock [1,2,3]
	 */
	private List<Integer> expressIdList;


	/**
	 * 是否使用黑名单
	 * @mock false
	 */
   private boolean  useBlackList;

	/**
	 * 是否使用白名单
	 * @mock false
	 */
	private boolean  useWhileList;


}
